home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 March / EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso / earcd / program / gucrtr13.lha / GUICreator1.3 / GUIC.lha / GUICreator / Demos / Videothek / Videothek.h < prev    next >
C/C++ Source or Header  |  1995-08-22  |  4KB  |  76 lines

  1. #include "Videothek_Structures.h"
  2.  
  3.  
  4. /* Functions created by GUICreator */
  5.  
  6. #define GADGET_DOWN  0
  7. #define GADGET_UP    1
  8. void ShowGadget(struct Window *win, struct Gadget *gad, int type);
  9. void SleepWindow(struct Window *win);
  10. void WakenWindow(struct Window *win);
  11. void GUIC_ErrorReport(struct Window *win,ULONG type);
  12. void CreateBevelFrames(struct Window *win,APTR visualinfo,ULONG bevelcount,struct BevelFrame bevels[]);
  13. void CreateLines(struct Window *win,int linecount,struct Line lines[]);
  14. void CreateTexts(struct Window *win,int textcount,struct Text texts[],long double xscale,long double yscale);
  15. void About(struct Window *hostwin,struct Gadget **wingads,APTR userdata);
  16.  
  17. void HandleHauptfenster(struct Screen *customscreen,LONG left,LONG top,APTR userdata);
  18. void HandleEintrag(struct Screen *customscreen,LONG left,LONG top,APTR userdata);
  19.  
  20.  
  21. /* Defines for Hauptfenster */
  22.  
  23. #define LVID_Listview                  0
  24. #define LAID_Gadget2                   1
  25. #define BTID_Neu                       2
  26. #define BTID_Aendern                   3
  27. #define BTID_Loeschen                  4
  28. #define BTID_ListeLoeschen             5
  29. #define BTID_Drucken                   6
  30. #define BTID_Speichern                 7
  31.  
  32.  
  33. /* Defines for Eintrag */
  34.  
  35. #define LAID_Gadget9                   0
  36. #define LAID_Gadget10                  1
  37. #define LAID_Gadget11                  2
  38. #define STID_Filmtitel                 3
  39. #define INID_Kassette                  4
  40. #define INID_Minuten                   5
  41. #define CYID_Quelle                    6
  42. #define CYID_Art                       7
  43. #define LAID_Gadget17                  8
  44. #define LAID_Gadget18                  9
  45. #define BTID_Weiter                    10
  46.  
  47.  
  48. /* Functions which you must define for Hauptfenster */
  49.  
  50. extern void UserSetupHauptfenster(struct Window *win,struct Gadget *wingads[],APTR userdata);
  51.  
  52. void About(struct Window *win,struct Gadget *wingads[],APTR userdata);
  53.  
  54. extern void ListviewClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  55. extern void NeuClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  56. extern void AendernClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  57. extern void LoeschenClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  58. extern void ListeLoeschenClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  59. extern void DruckenClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  60. extern void SpeichernClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  61.  
  62.  
  63. /* Functions which you must define for Eintrag */
  64.  
  65. extern void UserSetupEintrag(struct Window *win,struct Gadget *wingads[],APTR userdata);
  66. extern BOOL EintragCloseWindow(struct Window *win,struct Gadget *wingads[],APTR userdata);
  67.  
  68. void About(struct Window *win,struct Gadget *wingads[],APTR userdata);
  69.  
  70. extern void FilmtitelClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  71. extern void KassetteClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  72. extern void MinutenClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  73. extern void QuelleClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  74. extern void ArtClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  75. extern void WeiterClicked(struct Window *win,struct Gadget *wingads[],ULONG gadgetid,ULONG messagecode,APTR userdata);
  76.